package datastructurs.recursion;

import java.io.File;

//使用递归算法输出某个目录下及其子目录下所有文件
public class ShowFile {
    public static void main(String[] args) {
        String path = "E:\\";
        test(path);
    }
    public static void test(String path){
        File f = new File(path);
        File[] fs = f.listFiles();

        if(fs==null){
            return;
        }
        for(File file :fs){
            if(file.isFile()){
                System.out.println(file.getPath());
            }else {
                test(file.getPath());
            }
        }
    }
}
